[INFO] cloning repository https://github.com/DiveFish/ambiguity-stats
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DiveFish/ambiguity-stats" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiveFish%2Fambiguity-stats", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiveFish%2Fambiguity-stats'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9a5ee5573e1583103a6ae01cdcc2a4c88d63f538
[INFO] checking DiveFish/ambiguity-stats against master#cfbc6d4cf1acbac5c025acf8ed68929caa551df3 for pr-75494-beta
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiveFish%2Fambiguity-stats" "/workspace/builds/worker-1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/DiveFish/ambiguity-stats on toolchain cfbc6d4cf1acbac5c025acf8ed68929caa551df3
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/DiveFish/ambiguity-stats
[INFO] finished tweaking git repo https://github.com/DiveFish/ambiguity-stats
[INFO] tweaked toml for git repo https://github.com/DiveFish/ambiguity-stats written to /workspace/builds/worker-1/source/Cargo.toml
[INFO] crate git repo https://github.com/DiveFish/ambiguity-stats already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded backtrace v0.3.7
[INFO] [stderr]   Downloaded conllx v0.10.2
[INFO] [stderr]   Downloaded lazy-init v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] dd5cf2bb04470a283b29345be84d5e52dc90110162706a6a10328459c9dec1ce
[INFO] running `Command { std: "docker" "start" "-a" "dd5cf2bb04470a283b29345be84d5e52dc90110162706a6a10328459c9dec1ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dd5cf2bb04470a283b29345be84d5e52dc90110162706a6a10328459c9dec1ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd5cf2bb04470a283b29345be84d5e52dc90110162706a6a10328459c9dec1ce", kill_on_drop: false }`
[INFO] [stdout] dd5cf2bb04470a283b29345be84d5e52dc90110162706a6a10328459c9dec1ce
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 442695e89a2731426c7dcb006e573f64555164ab946b587ca102cfbca807cae1
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "442695e89a2731426c7dcb006e573f64555164ab946b587ca102cfbca807cae1", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.0.15
[INFO] [stderr]     Checking libc v0.2.40
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]     Checking cfg-if v0.1.3
[INFO] [stderr]     Checking rustc-demangle v0.1.8
[INFO] [stderr]     Checking ordermap v0.3.5
[INFO] [stderr]     Checking unicode-width v0.1.4
[INFO] [stderr]     Checking fixedbitset v0.1.9
[INFO] [stderr]     Checking either v1.5.0
[INFO] [stderr]     Checking vec_map v0.8.0
[INFO] [stderr]     Checking lazy-init v0.3.0
[INFO] [stderr]     Checking strsim v0.7.0
[INFO] [stderr]     Checking bitflags v1.0.3
[INFO] [stderr]     Checking lazy_static v1.0.1
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]     Checking textwrap v0.9.0
[INFO] [stderr]     Checking itertools v0.7.8
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]     Checking petgraph v0.4.13
[INFO] [stderr]     Checking atty v0.2.10
[INFO] [stderr]     Checking clap v2.31.2
[INFO] [stderr]    Compiling backtrace-sys v0.1.16
[INFO] [stderr]    Compiling miniz-sys v0.1.10
[INFO] [stderr]    Compiling synstructure v0.6.1
[INFO] [stderr]     Checking flate2 v0.2.20
[INFO] [stderr]    Compiling failure_derive v0.1.1
[INFO] [stderr]     Checking backtrace v0.3.7
[INFO] [stderr]     Checking failure v0.1.1
[INFO] [stderr]     Checking conllx v0.10.2
[INFO] [stderr]     Checking ambiguity-stats v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stdout]   --> src/readers/ngram_graph_reader.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / lazy_static! {
[INFO] [stdout] 29 | |     static ref PP_RELATIONS: HashSet<&'static str> =
[INFO] [stdout] 30 | |         [PP_RELATION, OBJP_RELATION].iter().cloned().collect();
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stdout]   --> src/readers/ngram_graph_reader.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / lazy_static! {
[INFO] [stdout] 29 | |     static ref PP_RELATIONS: HashSet<&'static str> =
[INFO] [stdout] 30 | |         [PP_RELATION, OBJP_RELATION].iter().cloned().collect();
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/pmi_map_utils.rs:13:72
[INFO] [stdout]    |
[INFO] [stdout] 13 |         Err(why) => panic!("Couldn't open {}: {}", path.display(), why.description()),
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/pmi_map_utils.rs:63:72
[INFO] [stdout]    |
[INFO] [stdout] 63 |         Err(why) => panic!("Couldn't open {}: {}", path.display(), why.description()),
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/pmi_map_utils.rs:13:72
[INFO] [stdout]    |
[INFO] [stdout] 13 |         Err(why) => panic!("Couldn't open {}: {}", path.display(), why.description()),
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/pmi_map_utils.rs:63:72
[INFO] [stdout]    |
[INFO] [stdout] 63 |         Err(why) => panic!("Couldn't open {}: {}", path.display(), why.description()),
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `head_pos`
[INFO] [stdout]   --> src/ambiguities.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |             let head_pos = &parser_sent[parser_headidx].pos().expect("No PoS tag");
[INFO] [stdout]    |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_head_pos`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parser_head_headpos`
[INFO] [stdout]    --> src/ambiguities_ud.rs:437:21
[INFO] [stdout]     |
[INFO] [stdout] 437 |                 let parser_head_headpos = &parser_sent[parser_head_headidx-1].pos().expect("No PoS tag");
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parser_head_headpos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `print_sents`
[INFO] [stdout]   --> src/tp_fp_fn.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     print_sents: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_print_sents`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gold_head_headidx`
[INFO] [stdout]    --> src/tp_fp_fn.rs:345:21
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 let gold_head_headidx = &gold_sent[gold_headidx - 1].head().expect("No head");
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gold_head_headidx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `print_sents`
[INFO] [stdout]    --> src/tp_fp_fn.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     print_sents: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_print_sents`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `head_pos`
[INFO] [stdout]   --> src/ambiguities.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |             let head_pos = &parser_sent[parser_headidx].pos().expect("No PoS tag");
[INFO] [stdout]    |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_head_pos`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parser_head_headpos`
[INFO] [stdout]    --> src/ambiguities_ud.rs:437:21
[INFO] [stdout]     |
[INFO] [stdout] 437 |                 let parser_head_headpos = &parser_sent[parser_head_headidx-1].pos().expect("No PoS tag");
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parser_head_headpos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `print_sents`
[INFO] [stdout]   --> src/tp_fp_fn.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     print_sents: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_print_sents`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gold_head_headidx`
[INFO] [stdout]    --> src/tp_fp_fn.rs:345:21
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 let gold_head_headidx = &gold_sent[gold_headidx - 1].head().expect("No head");
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gold_head_headidx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `print_sents`
[INFO] [stdout]    --> src/tp_fp_fn.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     print_sents: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_print_sents`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:402:17
[INFO] [stdout]     |
[INFO] [stdout] 402 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:484:17
[INFO] [stdout]     |
[INFO] [stdout] 484 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:569:17
[INFO] [stdout]     |
[INFO] [stdout] 569 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:668:17
[INFO] [stdout]     |
[INFO] [stdout] 668 |             let mut verb = gold_sent[*verb-1].lemma();
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:402:17
[INFO] [stdout]     |
[INFO] [stdout] 402 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:753:17
[INFO] [stdout]     |
[INFO] [stdout] 753 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:484:17
[INFO] [stdout]     |
[INFO] [stdout] 484 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:569:17
[INFO] [stdout]     |
[INFO] [stdout] 569 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:668:17
[INFO] [stdout]     |
[INFO] [stdout] 668 |             let mut verb = gold_sent[*verb-1].lemma();
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:884:17
[INFO] [stdout]     |
[INFO] [stdout] 884 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:753:17
[INFO] [stdout]     |
[INFO] [stdout] 753 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/ambiguities.rs:884:17
[INFO] [stdout]     |
[INFO] [stdout] 884 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/error_analysis.rs:105:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/error_analysis.rs:105:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/readers/ngram_dep_reader.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 |             let mut ngram;
[INFO] [stdout]    |                 ----^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/readers/ngram_dep_reader.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let mut token_form;
[INFO] [stdout]    |                 ----^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/readers/ngram_dep_reader.rs:103:29
[INFO] [stdout]     |
[INFO] [stdout] 103 |                         let mut head_form;
[INFO] [stdout]     |                             ----^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/readers/ngram_dep_reader.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 |             let mut ngram;
[INFO] [stdout]    |                 ----^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/readers/ngram_dep_reader.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let mut token_form;
[INFO] [stdout]    |                 ----^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/readers/ngram_dep_reader.rs:103:29
[INFO] [stdout]     |
[INFO] [stdout] 103 |                         let mut head_form;
[INFO] [stdout]     |                             ----^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/pmi_map_utils.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut line = reader.unwrap();
[INFO] [stdout]    |             ----^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/pmi_map_utils.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut line = reader.unwrap();
[INFO] [stdout]    |             ----^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/tp_fp_fn.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/tp_fp_fn.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/tp_fp_fn.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |         let mut gold_headidx = gold_token.head().expect("No head");
[INFO] [stdout]     |             ----^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/tp_fp_fn.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |         let mut gold_headidx = gold_token.head().expect("No head");
[INFO] [stdout]     |             ----^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/tp_fp_fn.rs:377:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/tp_fp_fn.rs:377:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |             let mut verb_idx;
[INFO] [stdout]     |                 ----^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_ambigs`
[INFO] [stdout]   --> src/ambiguities.rs:83:8
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn pp_ambigs(
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_head_same_label_ambigs`
[INFO] [stdout]    --> src/ambiguities.rs:241:8
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn pp_head_same_label_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_label_same_head_ambigs`
[INFO] [stdout]    --> src/ambiguities.rs:333:8
[INFO] [stdout]     |
[INFO] [stdout] 333 | pub fn pp_label_same_head_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `subj_obj_ambigs`
[INFO] [stdout]    --> src/ambiguities.rs:384:8
[INFO] [stdout]     |
[INFO] [stdout] 384 | pub fn subj_obj_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `inversion_ambigs`
[INFO] [stdout]    --> src/ambiguities.rs:466:8
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub fn inversion_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_ambigs`
[INFO] [stdout]   --> src/ambiguities_ud.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn pp_ambigs(
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_head_same_label_ambigs`
[INFO] [stdout]   --> src/ambiguities_ud.rs:92:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub fn pp_head_same_label_ambigs(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_label_same_head_ambigs`
[INFO] [stdout]    --> src/ambiguities_ud.rs:145:8
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn pp_label_same_head_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `subj_obj_ambigs`
[INFO] [stdout]    --> src/ambiguities_ud.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 | pub fn subj_obj_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `inversion_ambigs`
[INFO] [stdout]    --> src/ambiguities_ud.rs:283:8
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub fn inversion_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:109:29
[INFO] [stdout]     |
[INFO] [stdout] 109 | ...                   writeln!(file, "{}\t{}\t{}\t{}", w1, w2, deprel, pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_ambigs`
[INFO] [stdout]   --> src/ambiguities.rs:83:8
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn pp_ambigs(
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_head_same_label_ambigs`
[INFO] [stdout]    --> src/ambiguities.rs:241:8
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn pp_head_same_label_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_label_same_head_ambigs`
[INFO] [stdout]    --> src/ambiguities.rs:333:8
[INFO] [stdout]     |
[INFO] [stdout] 333 | pub fn pp_label_same_head_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `subj_obj_ambigs`
[INFO] [stdout]    --> src/ambiguities.rs:384:8
[INFO] [stdout]     |
[INFO] [stdout] 384 | pub fn subj_obj_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `inversion_ambigs`
[INFO] [stdout]    --> src/ambiguities.rs:466:8
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub fn inversion_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_ambigs`
[INFO] [stdout]   --> src/ambiguities_ud.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn pp_ambigs(
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_head_same_label_ambigs`
[INFO] [stdout]   --> src/ambiguities_ud.rs:92:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub fn pp_head_same_label_ambigs(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `pp_label_same_head_ambigs`
[INFO] [stdout]    --> src/ambiguities_ud.rs:145:8
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn pp_label_same_head_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `subj_obj_ambigs`
[INFO] [stdout]    --> src/ambiguities_ud.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 | pub fn subj_obj_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `inversion_ambigs`
[INFO] [stdout]    --> src/ambiguities_ud.rs:283:8
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub fn inversion_ambigs(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:109:29
[INFO] [stdout]     |
[INFO] [stdout] 109 | ...                   writeln!(file, "{}\t{}\t{}\t{}", w1, w2, deprel, pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 139 | ...                   writeln!(file, "{}\t{}\t{}\t{}", w1, w2, deprel, pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bigram_UD_pmi_to_dpar_pmis` should have a snake case name
[INFO] [stdout]    --> src/io.rs:150:8
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub fn bigram_UD_pmi_to_dpar_pmis(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bigram_ud_pmi_to_dpar_pmis`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:182:33
[INFO] [stdout]     |
[INFO] [stdout] 182 | ...                   writeln!(file, "{}\t{}\t{}\t{}", w1, w2, deprel.replace("/", ":"), pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 139 | ...                   writeln!(file, "{}\t{}\t{}\t{}", w1, w2, deprel, pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:212:33
[INFO] [stdout]     |
[INFO] [stdout] 212 | ...                   writeln!(file, "{}\t{}\t{}\t{}", w1, w2, deprel.replace("/", ":"), pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:258:29
[INFO] [stdout]     |
[INFO] [stdout] 258 | ...                   writeln!(file, "{}\t{}\t{}\t{}\t{}\t{}", w1, w2, w3, d1, d2, pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:291:29
[INFO] [stdout]     |
[INFO] [stdout] 291 | ...                   writeln!(file, "{}\t{}\t{}\t{}\t{}\t{}", w1, w2, w3, d1, d2, pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bigram_UD_pmi_to_dpar_pmis` should have a snake case name
[INFO] [stdout]    --> src/io.rs:150:8
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub fn bigram_UD_pmi_to_dpar_pmis(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bigram_ud_pmi_to_dpar_pmis`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:182:33
[INFO] [stdout]     |
[INFO] [stdout] 182 | ...                   writeln!(file, "{}\t{}\t{}\t{}", w1, w2, deprel.replace("/", ":"), pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:212:33
[INFO] [stdout]     |
[INFO] [stdout] 212 | ...                   writeln!(file, "{}\t{}\t{}\t{}", w1, w2, deprel.replace("/", ":"), pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:258:29
[INFO] [stdout]     |
[INFO] [stdout] 258 | ...                   writeln!(file, "{}\t{}\t{}\t{}\t{}\t{}", w1, w2, w3, d1, d2, pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/io.rs:291:29
[INFO] [stdout]     |
[INFO] [stdout] 291 | ...                   writeln!(file, "{}\t{}\t{}\t{}\t{}\t{}", w1, w2, w3, d1, d2, pmi);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/reader.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 file.write_all(ngram.as_bytes());
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/reader.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 file.write_all(ngram.as_bytes());
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/reader.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 file.write_all(ngram.as_bytes());
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/reader.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 file.write_all(ngram.as_bytes());
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 41 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 41 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Output`
[INFO] [stdout]  --> src/bin/err_comp.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::process::Output;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `conllx::Sentence`
[INFO] [stdout]   --> src/bin/err_comp.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use conllx::Sentence;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `conllx::Token`
[INFO] [stdout]  --> src/bin/analysis.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use conllx::Token;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::vec::Vec`
[INFO] [stdout]   --> src/bin/analysis.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::vec::Vec;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `conllx::Token`
[INFO] [stdout]  --> src/bin/analysis.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use conllx::Token;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::vec::Vec`
[INFO] [stdout]   --> src/bin/analysis.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::vec::Vec;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]  --> src/bin/pmi_file_converter.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::fs::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> src/bin/pmi_file_converter.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `labels_hdt`
[INFO] [stdout]   --> src/bin/parser_errors.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let labels_hdt = [
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_labels_hdt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `token_cnt` is assigned to, but never used
[INFO] [stdout]    --> src/bin/parser_errors.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let mut token_cnt = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_token_cnt` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sent_cnt` is assigned to, but never used
[INFO] [stdout]    --> src/bin/parser_errors.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let mut sent_cnt = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_sent_cnt` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `las`
[INFO] [stdout]    --> src/bin/parser_errors.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let las = (1.0
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_las`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `uas`
[INFO] [stdout]    --> src/bin/parser_errors.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let uas = (1.0 - ((all_combined_errors + all_head_errors) as f32 / all_attachments as f32))
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_uas`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `error_sum`
[INFO] [stdout]    --> src/bin/parser_errors.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let error_sum = all_combined_errors + all_head_errors + all_label_errors;
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_sum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]  --> src/bin/pmi_file_converter.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::fs::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> src/bin/pmi_file_converter.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parserdata`
[INFO] [stdout]   --> src/bin/analysis.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let (golddata, parserdata) = read_gng_data(golddatafile, parserdatafile);
[INFO] [stdout]    |                    ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parserdata`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/bin/analysis.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 |     for (key, val) in inv_verbs.iter() {
[INFO] [stdout]    |          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/err_comp.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             writeln!(shared_errs_writer, "{:?}\n", errs_shared[idx]);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/err_comp.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             writeln!(dep_errs_writer, "{:?}\n", dep_errs[idx]);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/err_comp.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             writeln!(pmi_errs_writer, "{:?}\n", pmi_errs[idx]);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `las`
[INFO] [stdout]   --> src/bin/attachment_scores.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     for las in per_sent_las {
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_las`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/bin/taz-without-tdz.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut output_file = File::create(&output_filename).expect("Could not create file");
[INFO] [stdout]    |         ----^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `las`
[INFO] [stdout]   --> src/bin/attachment_scores.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     for las in per_sent_las {
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_las`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ngram_size`
[INFO] [stdout]   --> src/bin/pmis.rs:80:64
[INFO] [stdout]    |
[INFO] [stdout] 80 | fn collect_ngrams(files: Vec<String>, filename_template: &str, ngram_size: usize) {
[INFO] [stdout]    |                                                                ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ngram_size`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/pmi_file_converter.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     bigram_pmi_to_dpar_pmis(Path::new(input_dir1), input_dir2, "nsc");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `collect_ngrams`
[INFO] [stdout]   --> src/bin/pmis.rs:80:4
[INFO] [stdout]    |
[INFO] [stdout] 80 | fn collect_ngrams(files: Vec<String>, filename_template: &str, ngram_size: usize) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/pmi_file_converter.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     bigram_pmi_to_dpar_pmis(Path::new(input_dir1), input_dir2, "nsc");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parserdata`
[INFO] [stdout]   --> src/bin/analysis.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let (golddata, parserdata) = read_gng_data(golddatafile, parserdatafile);
[INFO] [stdout]    |                    ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parserdata`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/bin/analysis.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 |     for (key, val) in inv_verbs.iter() {
[INFO] [stdout]    |          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/pmis.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     get_pmi(&focus_words, &context_words, &deprels, input_file);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/bin/taz-without-tdz.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut output_file = File::create(&output_filename).expect("Could not create file");
[INFO] [stdout]    |         ----^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `labels_hdt`
[INFO] [stdout]   --> src/bin/parser_errors.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let labels_hdt = [
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_labels_hdt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `token_cnt` is assigned to, but never used
[INFO] [stdout]    --> src/bin/parser_errors.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let mut token_cnt = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_token_cnt` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sent_cnt` is assigned to, but never used
[INFO] [stdout]    --> src/bin/parser_errors.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let mut sent_cnt = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_sent_cnt` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ngram_size`
[INFO] [stdout]   --> src/bin/pmis.rs:80:64
[INFO] [stdout]    |
[INFO] [stdout] 80 | fn collect_ngrams(files: Vec<String>, filename_template: &str, ngram_size: usize) {
[INFO] [stdout]    |                                                                ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ngram_size`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `las`
[INFO] [stdout]    --> src/bin/parser_errors.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let las = (1.0
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_las`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `uas`
[INFO] [stdout]    --> src/bin/parser_errors.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let uas = (1.0 - ((all_combined_errors + all_head_errors) as f32 / all_attachments as f32))
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_uas`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `error_sum`
[INFO] [stdout]    --> src/bin/parser_errors.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let error_sum = all_combined_errors + all_head_errors + all_label_errors;
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_sum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Output`
[INFO] [stdout]  --> src/bin/err_comp.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::process::Output;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `conllx::Sentence`
[INFO] [stdout]   --> src/bin/err_comp.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use conllx::Sentence;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `collect_ngrams`
[INFO] [stdout]   --> src/bin/pmis.rs:80:4
[INFO] [stdout]    |
[INFO] [stdout] 80 | fn collect_ngrams(files: Vec<String>, filename_template: &str, ngram_size: usize) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/pmis.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     get_pmi(&focus_words, &context_words, &deprels, input_file);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/err_comp.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             writeln!(shared_errs_writer, "{:?}\n", errs_shared[idx]);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/err_comp.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             writeln!(dep_errs_writer, "{:?}\n", dep_errs[idx]);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/bin/err_comp.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             writeln!(pmi_errs_writer, "{:?}\n", pmi_errs[idx]);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 36.57s
[INFO] running `Command { std: "docker" "inspect" "442695e89a2731426c7dcb006e573f64555164ab946b587ca102cfbca807cae1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "442695e89a2731426c7dcb006e573f64555164ab946b587ca102cfbca807cae1", kill_on_drop: false }`
[INFO] [stdout] 442695e89a2731426c7dcb006e573f64555164ab946b587ca102cfbca807cae1
